// utils/encryption.js
import CryptoJS from 'crypto-js'

// 加密密钥（建议放在环境变量中）
const SECRET_KEY = 'your-secret-key-123'

// 加密
export function encrypt(data) {
  const jsonString = JSON.stringify(data)
  return CryptoJS.AES.encrypt(jsonString, SECRET_KEY).toString()
}

// 解密
export function decrypt(encryptedData) {
  const bytes = CryptoJS.AES.decrypt(encryptedData, SECRET_KEY)
  return JSON.parse(bytes.toString(CryptoJS.enc.Utf8))
}
